Big Huge Thesaurus

Antheraea polyphemus

noun